// 加载模块
const express = require('express')
const db = require('../db.js')
// 创建路由对象
const router = express.Router();
// 接口处理文件
router.get('/getbooks',(req,res)=>{
    db('select * from books',null,(err,result)=>{
        if(err)console.log(err);
        res.send({
            status:200,
            msg:'获取成功',
            data:result 
        })
    })
    // console.log('请求成功');
    
})
// 删除图书
router.get('/delbook',(req,res)=>{
    let id = req.query.id;
    db('delete from books where id=?',id,(err,result)=>{
        if(err || result.affectRows <= 0){
            console.log(err);
            res.send({
                status:400,
                msg:'删除失败'
            })
        }else{
            res.send({
                status:200,
                msg:'删除成功'
            })
        }
    })
    
})
// 添加图书
router.post('/addbook',(req,res)=>{
    db('insert into books set?',req.body,(err,result)=>{
        if(err || result.affectRows <= 0){
            console.log(err);
            
            res.send({
                status:401,
                msg:'添加失败'
            })
        }else{
            res.send({
                status:201,
                msg:'添加成功'
            })
        }
    })
})
// 导出
module.exports = router;